in the recent period - French English Dictionary